All of the main hotels in Lovina have restaurants with indoor/outdoor dining and seafood barbecues are popular. The Lovina beachfront at Kalibukuk is the best bet for independent eateries.
For a real local experience, try the stilted waterfront restaurants on Jalan Erlangga in Singaraja.